LIBPATH = -L./
LDFLAGS = -lGL -lGLU -lGLEW -lglut -lm -lstdc++ -ggdb `pkg-config --cflags opencv` `pkg-config --libs opencv`

CFLAGS = 
RM = rm
PROJ = glsl
# add here additional object files
OBJS = main.o GLee.o  

all: $(PROJ)

$(PROJ): $(OBJS)
	$(CC) $(LIBPATH) -o $@ $(OBJS) $(LDFLAGS)

%.o: %.c
	$(CC) $(INCPATH) $(CFLAGS) -c $*.c

%.o: %.cpp
	$(CC) $(INCPATH) $(CFLAGS) -c $*.cpp

clean:
	$(RM) *.o
	$(RM) $(PROJ)
